package com.rd.student.dashuju.zhengruixian.test0725;

public class TestYield extends Thread{
    public TestYield(String name){
        super(name);
    }
    @Override
    public void run(){
        for (int i=0;i<50;i++){
            System.out.println(getName()+" "+i);
            if(i==20) Thread.yield();
        }
}

    public static void main(String[] args) {
        TestYield ty1=new TestYield("Thread-0");
        //线程的优先级 是一个1-10的范围
        //可以通过Thread类提供的常量来调用
        //MAX_PRIORITY MIN_PRIORITY NORM_PRIORITY
        //分别是最大值10 最小值1 中间值5
        //也可以通过直接传入int值来进行设置
        ty1.setPriority(Thread.MAX_PRIORITY);
        ty1.start();
        TestYield ty2=new TestYield("Thread-1");
        ty2.start();


    }
        }
